\@charset "utf-8";
/* CSS Document */

html,body{
	height:100%;
}
body{
font-size:12px;
margin:0px;
}
td,th,div,p,span{
font-size:12px;
}
#top{
	width:100%;
	background:#FEFFF4;
/*	height:50px;*/
	margin:0 auto;
	clear:both;
	float:none;
	color:#CCCCCC
}
#top a{
	font-size:14px;
	color:#FFF;
}
	

#top .title{
	font-size:24px;
	color:#FF9900;
	font-family: "方正大标宋简体";
}
	
.index_login,
.index_login a
{
	font-size:12px;
	font-family: "宋体";
	text-align:right;
	
}
#search{
width:100%;
margin:0 auto;
height:12%;
background:#F0F7FF;
/*border:2px solid #7BD676;
border-top:0;

margin-bottom:10px;*/

}

#search table{width:100%;margin:0 0 5px; font-size:12px;}

#search  td{
line-height:21px;
padding-top:8px
}
#search input{
height:10px;
overflow:hidden;
}


/******后台管理样式******/
.admin_menu{
width:30%;
margin:0 auto;
height:100%;
float:left;
margin-right:20px;

}
.admin_menu ul{
margin:0px;
padding:0px;
width:100%;
height:100%;
background:#F3F3F3

}
.admin_menu ul li{
margin:2px 10px;
padding:0;
height:32px;
line-height:32px;
width:100%;
list-style-type:none;
float:left;
text-align:left;
background-color:#FFFFFF;
}
.admin_menu ul li a{
	width:70%;
	float:left;
	display:block;
	padding-left:32px;
	text-decoration:none;
	background-image:url(ie.gif);
	background-repeat: no-repeat;
}
.admin_menu ul li a.right{
	padding-left:5px;
	background-image:none;
	width:15%;
}
.admin_menu ul li a.right:hover{
	background-image:none;
}
.admin_menu ul li a:link{
color: #0000CC;
}
.admin_menu ul li a:hover{
color:#FF3300;
text-decoration: underline;
background-color:#FFF3EE;
background-image:url(ie.gif);
background-repeat: no-repeat;
}
.admin_menu ul li a:visited {
	color: #0000CC;
}

/**/
.admin_menu_user{
width:95%;
margin:0 auto;
height:10%;
margin-top:20px;

}
.admin_menu_user ul{
margin:0px;
padding:0px;
width:100%;
height:100%;
background:#F3F3F3

}
.admin_menu_user ul li{
margin:2px 10px;
padding:0;
height:32px;
line-height:32px;
width:20%;
list-style-type:none;
float:left;
text-align:left;
background-color:#FFFFFF;
}
.admin_menu_user ul li a{
	width:50%;
	float:left;
	display:block;
	padding-left:32px;
	text-decoration:none;
	background-image:url(ie.gif);
	background-repeat: no-repeat;
}
.admin_menu_user ul li a.right{
	padding-left:5px;
	background-image:none;
	width:60px;

}
/******网站列表样式******/
.menu{
width:100%;
margin:0 auto;
height:80%;
}
.menu ul{
margin:0px;
padding:0px;
width:100%;
min-height:100px;
background:#F3F3F3

}
.menu ul li{
margin:2px 5px;
padding:0;
height:32px;
line-height:32px;
width:23.55%;
overflow:hidden;
/*background:#CCCCCC;*/

list-style-type:none;
float:left;
text-align:left;
background-color:#FFFFFF;
}
.menu ul li a{
	width:100%;
	display:block;
	padding-left:32px;
	text-decoration:none;
	background-image:url(ie.gif);
	background-repeat: no-repeat;

}
.menu ul li a:link{
color: #0000CC;
}
.menu ul li a:hover{
color:#FF3300;
text-decoration: underline;
background-color:#FFF3EE;
background-image:url(ie.gif);
background-repeat: no-repeat;
}
.menu ul li a:visited {
	color: #0000CC;
}

/**文章页面*/
.note{
	width:98%;
	margin:0 auto;
	border: 1px solid #B1E0FA;
	height:auto !important;
	height:100px;
}
.note .title{
	background-color:#EEF2F9;
	height:25px;
	line-height:25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B1E0FA;
	padding:0 0 0 10px;
	color:#003399;
	font-size:14px;
}
.note .content{
	padding:5px;
}



.edit{
	width:99%;
	margin:0 auto;
	border: 1px solid #B1E0FA;
	background-color: #F0FDFF;
}
.edit form{
margin:5px;
line-height:30px;

}
.edit .title{
	background-color:#CEF7FF;
	height:25px;
	line-height:25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B1E0FA;
	padding:0 0 0 10px;
	margin:1px;
	color:#003399;
	font-size:14px;
}
.edit .title a{
	color:#003399;
	font-weight:700;
	
}
.edit form label{
width:80px;
display:block;
clear:both;
float:left;
}
.edit form input{

}
/*
.edit{
	width:90%;

	margin:0 auto;
	border: 1px solid #B1E0FA;
	background-color: #F0FDFF;
}
.edit form{
margin:5px;
line-height:30px;

}
.edit .title{
	background-color:#CEF7FF;
	height:25px;
	line-height:25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B1E0FA;
	padding:0 0 0 10px;
	color:#003399;
	font-size:14px;
}
.edit .title a{
	color:#003399;
	font-weight:700;
	
}
.edit form label{
width:80px;
display:block;
clear:both;
float:left;
}
.edit form input{}*/
.login .title{
	background-color:#CEF7FF;
	height:25px;
	line-height:25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B1E0FA;
	padding:0 0 0 10px;
	color:#003399;
	font-size:14px;
}
.login .title a{
	color:#003399;
	font-weight:700;
	
}
.login form label{
width:80px;
display:block;
clear:both;
float:left;
}
.edit form input{

}

.login{
	width:290px;
	/*	float:left;*/
	margin:0 auto;
	position:absolute;
	left: 5px;
	bottom: 0px;	

	
}
.login form{
	padding:0 25px;
	margin:5px;
	line-height:30px;
	text-align: left;
}
.login .title{
	display:none
 
}

.login form label{
width:80px;
display:block;
clear:both;
float:left;
color:#FFF;text-align:right;
font-size:14px;
}
.login .input_login{
	width:150px;
	/*background:none repeat scroll 0 0 transparent;*/
	background:url(../images/input.png);
	border:#44310B 1px solid;	
	height:19px;
	margin:5px 0px;
	width:111px;
	color:#FFF;
}
.login #code{
	background:url(../images/input.png);border:none;	
	height:19px;border:#44310B 1px solid;color:#FFF;	
}
.msg{
	width:60%;
	margin:0 auto;
	border: 1px solid #B1E0FA;
	background-color: #F0FDFF;
	height:auto !important;
	height:100px;
}
.msg .title{
	background-color:#FFCC00;
	height:25px;
	line-height:25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	padding:5PX 0 0 5px;
	color:#003399;
	font-size:14px;
}
.msg .content{
	padding:20px auto;
}
#foot{	
	margin:0 auto;
	height:50px;
	width:100%;
	background:#CCCCCC;

}
/****对话框/*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 2px solid #FFBA00;
	text-align:left;
	top:35%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
} 
#index dl{
width:48%;
min-height:225px;
float:left;
background:#f9f9f9;
margin:5px;
}
#index dl dt{
height:25px;
background:#f0f0f0;
line-height:25px;
padding:0px 10px 0px 10px;
}
#index dl dt strong{
float:left
}
#index dl dt span{
float:right
}
#index dl dd{
line-height:20px;
padding:0px;
margin-left:10px;
}
#index dl dd a{
	/*display:block;*/
	height:20px;
	overflow:hidden;
	float:left;
	
	background-repeat: no-repeat;
	background-position: left top;
}
#index dl dd span{
width:20%;
float:left;
}
#index dl dd em{
 font-style: normal;
}
.notes dd a{
	width:75%;
	padding-left:20px;
	background-image: url(tree/e.gif);
	
}
.sites dd a{
	width:80%;
	padding-left:20px;
	background-image: url(tree/e1.gif);
 

}
.adds dd a{
width:18%;
padding-left:20px;
background-image: url(tree/usergroupicon.gif);
}
.blogs dd a{
width:75%;
padding-left:20px;
background-image: url(tree/b.gif);
}

.sites dd em a{
width:15%;
background-image:none;
padding-left:0px;
}
.login_bg{ background:url(../images/login.jpg) #000}
#login_submit{ 
float:right;
position:absolute;
right:0;
top:10px;
width:60px;
height:50px;
}
#tags_box{
	
}
#TAGS{
	border:#C90 1px solid;
	height:300px;
	padding:15px;
	position:relative;
	background:#012556;
	width:98%;
	
	float:right;
	
}
#TAGS ul,#TAGS ul li{
	list-style:none;
	padding:0;
	margin:0;
	
}
#TAGS ul li{
	background:#dfdfdf;
	display:inline;
	padding:5px 10px;
	position:absolute;
	left:0;
	top:0;
/*	filter:alpha(opacity=70);*/
	/*opacity:.1;*/
	-moz-border-radius:5px;
/*	background-color:rgba(212,0,0,0.5);
	background:#f00\9;*/

}
#TAGS ul li *{ position:relative;}
#TAGS ul li a{
	font-weight:bold;	
	-moz-border-radius:5px;
	padding:2px 7px;
}


.table0 {
	background-color:#D5F1F9;
	border-collapse:collapse;
	border-color:#D5F1F9;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
}
.td0 td {
white-space:nowrap;
}

.table0 td, .table0 th {
border:1px solid #D5F1F9;
}
.right, .r {
text-align:right;
}
.td2 {
background-color:white;
color:black;
}
.td2alt {
background-color:#F2F2F2;
color:black;
}
.left{
	text-align:left;
	
}
#nav .left{	float:left;}
#nav .right{	float:right;}
.clr {
    clear:both;
    }
	
#channel dl dd a {
background-position:left top;
background-repeat:no-repeat;
}
#channel dl dd{
	line-height:20px;
}
